﻿using System;
using System.Collections.Generic;
using ContactManager.Models;
using System.Linq;
using ContactManager.Models.Entities;
using ContactManager.Models.Repositories;


namespace ContactManager.Tests.Models
{
    public class FakeContactManagerRepository //: ContactManagerRepositoryAr
    {
        private IList<ContactGroup> _groups = new List<ContactGroup>();

        //#region IContactManagerRepository Members

      
        //public void Add(Contact contactToCreate)
        //{
        //    throw new NotImplementedException();
        //}

        //public Contact Add(int groupId, Contact contactToCreate)
        //{
        //    throw new NotImplementedException();
        //}

        //public IQueryable<Contact> FindAllContacts()
        //{
        //    throw new NotImplementedException();
        //}
        //public IQueryable<Contact> FindTodayContacts()
        //{
        //    throw new NotImplementedException();
        //}

        //public void Delete(Contact contactToDelete)
        //{
        //    throw new NotImplementedException();
        //}
        //public void EditContact(Contact contactToEdit)
        //{
        //    throw new NotImplementedException();
        //}

        //public Contact EditContact(int groupId, Contact contactToEdit)
        //{
        //    throw new NotImplementedException();
        //}

        //public Contact GetContact(System.Guid id)
        //{
        //    throw new NotImplementedException();
        //}

        //public IEnumerable<Contact> ListContacts()
        //{
        //    throw new NotImplementedException();
        //}
        //public void Save()
        //{
        //    throw new NotImplementedException();
        //}

        //#endregion

     }
}
